666797
312622
644295
481439
766590
681448
194649
35976
878966
206891
442155
218863
5169799
3587581
3116148
2417804
2243988
2068609
1989358
192178
1776118
1724136
1696196
1642471